package com.ss.android.account.model;

import android.net.Uri;
import android.os.Parcel;
import android.os.Parcelable;
import android.os.Parcelable;

public class ImageModel implements Parcelable {
    public static final Parcelable.Creator CREATOR;
    private Uri localUri;
    private String localUriStr;
    private Uri uri;
    private String uriStr;

    static {
        CREATOR = new Creator<ImageModel>(){
            public final ImageModel createFromParcel(Parcel arg2) {
                return new ImageModel(arg2);
            }

            public final ImageModel[] newArray(int arg2) {
                return new ImageModel[arg2];
            }
        };
    }

    public ImageModel() {

    }

    protected ImageModel(Parcel arg2) {

        this.uri = arg2.readParcelable(Uri.class.getClassLoader());
        this.uriStr = arg2.readString();
        this.localUri = arg2.readParcelable(Uri.class.getClassLoader());
        this.localUriStr = arg2.readString();
    }

    public int describeContents() {
        return 0;
    }

    public Uri getLocalUri() {
        return this.localUri;
    }

    public String getLocalUriStr() {
        return this.localUriStr;
    }

    public Uri getUri() {
        return this.uri;
    }

    public String getUriStr() {
        return this.uriStr;
    }

    public void setLocalUri(Uri arg1) {
        this.localUri = arg1;
    }

    public void setLocalUriStr(String arg1) {
        this.localUriStr = arg1;
    }

    public void setUri(Uri arg1) {
        this.uri = arg1;
    }

    public void setUriStr(String arg1) {
        this.uriStr = arg1;
    }

    public void writeToParcel(Parcel arg2, int arg3) {
        arg2.writeParcelable(this.uri, arg3);
        arg2.writeString(this.uriStr);
        arg2.writeParcelable(this.localUri, arg3);
        arg2.writeString(this.localUriStr);
    }
}

